home *** CD-ROM | disk | FTP | other *** search
- ----------------------------------------------------------------------------
- Workplace Shell TrashCan Version 1.4
-
- (c) Kai Sommerfeld 1993,1994
- ----------------------------------------------------------------------------
-
- IMPORTANT FOR UPGRADING FROM VERSION 1.0 OF WPS TRASHCAN:
- - Due to a bug in install.exe delivered with version 1.0 you must
- delete the trashcan folder manually from the commandline,
- (e.g. rd \desktop\trashcan) BEFORE you install the new version
- using updated install.exe.
-
- IMPORTANT FOR USERS OF OS/2 "PERFORMANCE BETA VERSION 2.99":
- - Version 1.0 to 1.3 of TrashCan will not work correctly with this
- OS/2 version! Version 1.4 does.
-
- ---------------------------------------------------------------------------
- SHORT DESCRIPTION:
-
- Workplace Shell TrashCan is a WPS class designed to replace the shredder
- object delivered with OS/2 2.x.
- It gives you a 'macintosh - like' trashcan on your desktop. There are some
- usefull options to handle the trash you 'produce' in your dayly sessions.
-
-
- SYSTEM REQUIREMENTS:
- OS/2 2.1 (or higher). The TrashCan will not run under OS/2 2.0,
- because I used methods, API-calls, ..., which are new in OS/2 2.1.
-
- Version 1.4 (and above) of TrashCan will also work with
- "OS/2 Performance Beta" Version 2.99.
-
- DISCLAIMER:
- THE SOFTWARE AND ACCOMPANYING DOCUMENTATION ARE PROVIDED "AS IS"
- WITHOUT WARRANTY OF ANY KIND. THE ENTIRE RISK AS TO THE RESULTS AND
- PERFORMANCE OF THE SOFTWARE IS ASSUMED BY YOU.
-
-
- INSTALLATION:
- - Just run 'install.exe' from the OS/2 Command prompt or
- doubleclick the 'install.exe' icon.
- - Make sure all suggested pathes are correct.
- (Note: The Path given for the dll must be uncluded in LIBPATH
- statement of your config.sys)
- - Push the 'Install' button.
- - All nessecary files will now be copied to your hard disk and
- the class library will be registered to WPS.
- - After that the TrashCan object will appear on your desktop.
-
-
- DEINSTALLATION:
- ( I hope you'll never do this, accept for upgrading ! )
- - Run install.exe again. The program automatically detects whether
- the TrashCan class library is already installed.
- - After next reboot the TrashCan is gone away ....
-
-
- UPDATE TO ANOTHER VERSION OF TRASHCAN:
- - Use install.exe to deinstall the current version of the TrashCan.
- (See: DEINSTALLATION.)
- - ATTENTION: Don't forget to REBOOT after the deinstallation!!!
- - After that follow the steps described under INSTALLATION.
-
-
- WHAT DOES IT DO:
- The TrashCan is a folder to keep 'data trash' (any WPS-objects) in
- a save place with the ability of getting it back for use, if
- necessary.
- Otherwise, the TrashCan tries to shred all objects you put into it!
- Means, it also destroys trash, that is generally not deleteable.
- You can move any kind of WPS objects to the TrashCan, accept the
- following:
- - non moveable objects
- - objects with an open view (e.g. an opened folder, a
- running application, a data file currently used by an
- application)
-
- Objects in the TrashCan only have two context menu items:
- - 'Move' : Use this to move the selected object(s) out
- of the TrashCan to any place you want.
- - 'Shred': Use this to destroy the selected object(s).
-
- Special features you may choose from TrashCan's settings notebook:
-
- 1. Auto empty of the TrashCan every time you start the
- system.
- 2. You can set a limit for trash hold, if you want to.
- If this is reached, you must empty the TrashCan, shred
- one or more objects in the 'Can' or increase the
- capacity of the TrashCan before you can put more into
- it. But the default is unlimited trashhold.
- You may select an auto-delete mode, where the oldest
- objects in the TrashCan will be deleted automatically,
- if the limit of trashhold you set, is reached.
- 3. You may change the TrashCan icons to your own favourite.
- ( Note: Drag and drop is available, but with a little
- limitation described under BUGS/LIMITATIONS in
- this document. )
- 4. You may decide to get a confirmation dialog everytime
- you want to empty the TrashCan. This decreases the
- risk of deleting objects by mistake.
-
- And for the MMPM/2 freaks:
- If you define a sound for 'Shred' in the 'Sound' Notebook
- (located in 'System Setup' folder), and you select 'Use
- 'shredder' sound' in the 'sound notebookpage' of the
- TrashCan, you will hear this everytime you drop any object
- on the TrashCan or you empty it.
-
-
-
- HOW MUCH TO PAY FOR WPS TRASHCAN ?
- You don't have to pay anything for the TrashCan. But if you want
- to, send me a nice postcard from your home town.
-
-
- KNOWN BUGS / LIMITATIONS:
- 1. Don't put a 'printer object' into the TrashCan. If you want to
- destroy it, the system may hang!!! (But I don't know the reason
- for that!!! Does anybody ... ???)
- 2. If you want to change the TrashCan's icons using drag and drop
- you cannot drop any object on the "Current icon" field, but
- you must use an *.ico file. All other works the same as assigning
- icons to the "normal" WPS objects.
-
- COMMENTS:
- The WPTrashCan class is still under development. It seems to run
- very stable but there may be any bugs anyway!
-
-
- REVISION HISTORY:
-
- 07.01.94 Version 1.0
- - initial release
-
- 01.02.94 Version 1.1
- - user defineable icons implemented
- (Sounds simple, but belive me, it was a hard job!)
- - some fixes in 'undo' feature in the new notebook pages
- - minor changes in install.exe
-
- 18.02.94 Version 1.2
- - created new default icons
- - fixed a bug with drag and drop of large icon files
- - added a frame around the icon displayed in 'Current icon' while
- drag and drop operations, so this is similar to the original
- WPS object's behaviour
- - added 'auto delete on limit-reach' mode to the options notebook
- page
-
- 26.02.94 Version 1.3
- - If 'auto delete on limit-reach' is active, and an object larger
- then the specified trashcan capacity is put into the trashcan,
- this object will be deleted immediately; instead of deleteting
- first all old objects and then the new object too (result was
- in v1.2 an empty trashcan!)
- - added a validation check for trashcan capacity on installing,
- moving (to another drive) of the trashcan
- - fixed a bug with drag and drop from other apps to trashcan
- (e.g. from FileManager/2). There was no drop on trashcan possible
- (always stop sign when dragging over).
- - added sound to some TrashCan actions.
- [ Thanks to Robert Novitskey (Big Bad BoB) for the hint how
- to do this! ]
-
- 07.06.94 Version 1.4
- - Did some testing with TrashCan and OS/2 2.11 (OS/2 2.1 Service
- Pak XR06200): Result - no problems
- - Changed a small "dirty" code fragment ( Ooops! ) - So this and
- coming versions of TrashCan will work fine with OS/2 "Performance
- Beta" Version 2.99, too
- - Added a 'Change' button to 'Sound options' notebook page, which
- opens the 'Sound' notebook in the 'System Setup' folder.
- - Added a 'Find ...' button to 'Icons' notebook page. Now searching
- for icons works most similar to all other WPS objects.
- - Added 'Confirm on trashcan empty' checkbox to 'Options' notebook
- page.
- So you may decide to confirm the deleting of TrashCan's content.
- - The trashsize and the count of objects are now displayed in the
- Icon View of the TrashCan
- - 'Empty' Trashcan and 'Shred' of object(s) via popup menu work
- now in a separate thread. So the WPS doesn't block while
- performing this tasks.
- - Fixed a bug in 'install.exe': If the old trashcan.dll and/or
- trashcan.hlp are/is 'read only', a reinstallation/update failed.
-
- ----------------------------------------------------------------------------
- Send any comments / bug reports to:
-
- Kai Sommerfeld
- Hochschulstr. 48 07/08
- D-01069 Dresden
- GERMANY
-
- or just email me: ks1@irz.inf.tu-dresden.de
- ----------------------------------------------------------------------------